
#include <errno.h> /*错误号定义*/
#include <fcntl.h> /*文件控制定义*/
#include <stdint.h>
#include <stdio.h>  /*标准输入输出定义*/
#include <stdlib.h> /*标准函数库定义*/
#include <string.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <termios.h> /*PPSIX 终端控制定义*/
#include <unistd.h>  /*Unix 标准函数定义*/
#include <vector>

#include "uart.h"

using namespace std;

int main(int argc, char **argv) {
  char a = 0x01;
  char b = 0x10;
  char test[] = {0x08, 0x01, 0x01, 0x02, 0x01};
  int mode = 0, width = 0, height = 0;
  memcpy(&mode, test, 1);
  memcpy(&width, test + 1, 2);
  memcpy(&height, test + 3, 2);
  printf("mode:%d;width:%d,height:%d\n", mode, width, height);
}
